xl: support console autoconnect on restore
authorIan Campbell <ian.campbell@citrix.com>
Thu, 2 Sep 2010 17:15:29 +0000 (18:15 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 2 Sep 2010 17:15:29 +0000 (18:15 +0100)
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxl/xl_cmdimpl.c

index a2a74c88793914e4cab44419b02f74cb8f5fe036..f50183a7ca89ff87c219e5e3447a31a11d44cad1 100644 (file)
@@ -2721,11 +2721,14 @@ int main_restore(int argc, char **argv)
     char *checkpoint_file = NULL;
     char *config_file = NULL;
     struct domain_create dom_info;
-    int paused = 0, debug = 0, daemonize = 1;
+    int paused = 0, debug = 0, daemonize = 1, console_autoconnect = 0;
     int opt, rc;
 
-    while ((opt = getopt(argc, argv, "hpde")) != -1) {
+    while ((opt = getopt(argc, argv, "chpde")) != -1) {
         switch (opt) {
+        case 'c':
+            console_autoconnect = 1;
+            break;
         case 'p':
             paused = 1;
             break;
@@ -2761,6 +2764,7 @@ int main_restore(int argc, char **argv)
     dom_info.config_file = config_file;
     dom_info.restore_file = checkpoint_file;
     dom_info.migrate_fd = -1;
+    dom_info.console_autoconnect = console_autoconnect;
 
     rc = create_domain(&dom_info);
     if (rc < 0)